$(document).ready(function(){

    tamanio_it = $('.slider_gallery .itemcuadro').size();
    ancho_it = $('.itemcuadro').width();
    width_total_it = parseInt((parseInt(ancho_it) * parseInt(tamanio_it)));
    //alert(ancho + ' tamaño ' + tamaño + '   totalsh: ' + width_total);
    $('.slider_gallery').css({'width':width_total_it});

    left_to = 0;

    $('.botones_slides').click(function(){
        var tipo1 = $(this).attr('id');
        if(tipo1 == 'mueve_iz')left_to = ((left_to == 0)? 0 : left_to + parseInt(ancho_it));
        if(tipo1 == 'mueve_de')left_to = ((left_to == -(tamanio_it-1)*(ancho_it))? 0 : left_to - (ancho_it));
        $('.slider_gallery').animate({left: left_to}, 500 );
    });


    $('.sub_menu').css({'display':'none'});
          verificador = '';
     $('.top_item').click(function(){
         var comp = $(this);
         if(comp.next().hasClass('sub_menu')){      
            if(comp.hasClass('act_nivel_top')){                
                comp.next().slideUp('fast');
                comp.removeClass('act_nivel_top')
            }else{
                comp.next().slideDown('fast');
                comp.addClass('act_nivel_top');
                comp.next().addClass('inblock');
            }            
         }
     });

     jQuery.popup = function(url,width_c,height_c){
         var window_top = (screen.height-height_c)/2;
         var window_left = (screen.width-width_c)/2;
         var caracteristicas = "height="+height_c+",width="+width_c+",scrollTo,resizable=no,scrollbars=1,location=0,menubar=no,status=no,directories=no,titlebar=no, top="+window_top+",left = "+window_left;
         window.open(url, 'Popup', caracteristicas);
      }



      /*
        AQUI COMIENZAN LAS 3 FUNCIONES PARA EL AUTOCOMPLETE
       */

      jQuery.autocomplete = function(componente){
          if(componente.val().length > 2 ){
          $('#oculto2').val("");
          }
          if(componente.val().length > 2 ){
            var posicion = componente.offset();
            
            $.ajax({
              url : '/Fonafe-Bienes/struts/userFinal/obtenerUbigeo.action?texto='+componente.val(), 
              type : 'post',
              data : '/Fonafe-Bienes/jsp/userFinal/PintarUbigeo.jsp',//ruta de la pagina de retorno
              success : function(data){
                  if(data != ''){
                      if(componente.next().hasClass('componente_lista')) componente.next().html(data);
                      else componente.parent().append('<div class="componente_lista" style="width:'+ componente.width()+'px;top:'+parseInt(posicion.top+30)+'px;left:'+posicion.left+'px">'+data+'</div>');
                  }else{
                    $('.componente_lista').html('').remove();
                  }
              }
            });
          }else{
              $('.componente_lista').remove().html('');
          }
      }

      $('.data_result').live('click',function(){
         var valor = $(this).html();
         var id = $(this).attr('id');
         var padre = $(this).parent();
         $('#oculto').val(id);
         $('#oculto2').val(id);
         padre.prev().val(valor);
         padre.remove().html('');         
      });

      $('.data_result').live('mouseover',function() {
            $(this).addClass('over');
      }).live('mouseout',function() {
            $(this).removeClass('over');
      });
      /*
        HASTA AQUI SON LAS 3 FUNCIONES PARA EL AUTOCOMPLETE
       */
	   
	   
	   /* Movimiento hacia arriba de subastas */
	   cantidad = $('#slider_items_subasta .item_subasta').size();
	   alto = $('.item_subasta').height() + 4;
       alto_total = parseInt(parseInt(alto) * parseInt(cantidad) + parseInt(cantidad*4));
       up_to = intervalo_subasta = 0;
       $('#slider_items_subasta').css({'height':alto_total});
	   
	   $('.botones_subasta').click(function(){	 
		var tipo = $(this).attr('rel');
			if(cantidad>3){
			if(tipo == 'up') up_to = ((up_to == 0)? 0 : up_to + parseInt(alto));
			if(tipo == 'down') up_to = (up_to == (-1)*((cantidad-3)*alto) )? 0 : up_to - parseInt(alto);
			$('#slider_items_subasta').animate({top: up_to}, 200 );
			clearInterval(intervalo_subasta);
			$.rotador_subastas();
			}
	  });
    
    
    jQuery.rotador_subastas = function(){
        if(cantidad>3){
		intervalo_subasta = setInterval(function(){
            up_to = (up_to == (-1)*((cantidad-3)*alto) )? 0 : up_to - parseInt(alto);
            $('#slider_items_subasta').animate({top: up_to}, 200 );
        }, 10000);
		}
    }

    $.rotador_subastas();
	/* fin movimiento de subastas */

	/* movimiento de inmuebles y muebles */
	   cantidad_inm = $('#sl_inmueble .item_inmueble').size();
	   cantidad_mue = $('#sl_mueble .item_inmueble').size();
	   ancho = $('.item_inmueble').width() + 10;
       ancho_total_inm = parseInt(parseInt(ancho) * parseInt(cantidad_inm));
	   ancho_total_mue = parseInt(parseInt(ancho) * parseInt(cantidad_mue));
       left_to_inm = left_to_mue = intervalo_inmueble = intervalo_mueble = 0;
       $('#sl_inmueble').css({'width':ancho_total_inm});
	   $('#sl_mueble').css({'width':ancho_total_mue});
	   
	   $('.botones_gal_mue').click(function(){
               if(cantidad_mue>2)
                   {
		var tipo = $(this).attr('rel');
			if(tipo == 'left') left_to_mue = ((left_to_mue == 0)? 0 : left_to_mue + parseInt(ancho));
			if(tipo == 'right') left_to_mue = (left_to_mue == (-1)*((cantidad_mue-2)*ancho) )? 0 : left_to_mue - parseInt(ancho);
			$('#sl_mueble').animate({left: left_to_mue}, 200 );
			clearInterval(intervalo_mueble);
			$.rotador_muebles();
                    }
	  });
	  
	   $('.botones_gal_inm').click(function(){
               if(cantidad_inm>2){
		var tipo = $(this).attr('rel');
			if(tipo == 'left') left_to_inm = ((left_to_inm == 0)? 0 : left_to_inm + parseInt(ancho));
			if(tipo == 'right') left_to_inm = (left_to_inm == (-1)*((cantidad_inm-2)*ancho) )? 0 : left_to_inm - parseInt(ancho);
			$('#sl_inmueble').animate({left: left_to_inm}, 200 );
			clearInterval(intervalo_inmueble);
			$.rotador_inmuebles();
               }
	  });
	   
	   
	   jQuery.rotador_muebles = function(){
               
           if(cantidad_mue>2){
                intervalo_mueble = setInterval(function(){
                    left_to_mue = (left_to_mue == (-1)*((cantidad_mue-2)*ancho) )? 0 : left_to_mue - parseInt(ancho);
                    $('#sl_mueble').animate({left: left_to_mue}, 200 );
                }, 5000);
           }    
    }

	jQuery.rotador_inmuebles = function(){
            
        if(cantidad_inm>2){
        intervalo_inmueble = setInterval(function(){
            left_to_inm = (left_to_inm == (-1)*((cantidad_inm-2)*ancho) )? 0 : left_to_inm - parseInt(ancho);
            $('#sl_inmueble').animate({left: left_to_inm}, 200 );
        }, 5000);
        }
    }
	
	$.rotador_muebles();
	$.rotador_inmuebles();
	
	$('#slider_items_subasta .item_subasta').mouseover(function(){
		clearInterval(intervalo_subasta);
	}).mouseout(function(){
		$.rotador_subastas();
	});
	
	$('#sl_inmueble .item_inmueble').mouseover(function(){
		clearInterval(intervalo_inmueble);
	}).mouseout(function(){
		$.rotador_inmuebles();
	});
	
	$('#sl_mueble .item_inmueble').mouseover(function(){
		clearInterval(intervalo_mueble);
	}).mouseout(function(){
		$.rotador_muebles();
	});
	
});
